package config

type CaptchaConfig struct {
	Height          int     `mapstructure:"height" yaml:"height"`                       // 验证码图片高度
	Width           int     `mapstructure:"width" yaml:"width"`                         // 验证码图片宽度
	Length          int     `mapstructure:"length" yaml:"length"`                       // 验证码的长度
	Maxskew         float64 `mapstructure:"maxskew" yaml:"maxskew"`                     // 数字的最大倾斜角度
	Dotcount        int     `mapstructure:"dotcount" yaml:"dotcount"`                   // 图片背景里的混淆点数量
	ExpireTime      int     `mapstructure:"expire_time" yaml:"expire_time"`             // 过期时间，单位是分钟
	DebugExpireTime int     `mapstructure:"debug_expire_time" yaml:"debug_expire_time"` // debug 模式下的过期时间，方便本地开发调试
	TestingKey      string  `mapstructure:"testing_key" yaml:"testing_key"`             // 非 production 环境，使用此 key 可跳过验证，方便测试
}
